1201356
1629215
468896
46475
1577131
200430
1323337
1543570
1554290
970975
452308
95932
908385
135435
308461
56934
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231