974386
931190
415279
761385
986259
82716
66625
668589
672788
477488
492550
448194
28963454
24410119
21948992
21151480
16476333
14857969
140491028
13366239
1154778
11515764
947258
9456480