124470
773646
663305
903344
82589
761598
547391
536351
375261
530745
386225
30893
28994454
24446120
21972992
21171480
16487333
14870969
140571028
13372239
1162082
11524764
951958
9467480