97727
980159
705165
603689
932463
23559
163899
406453
776716
151122
120932
818490
5650367
4622935
4432459
3505999
3470462
3453286
3413956
3064226
3049729
2538209
2156352
2154407