1037227
719351
278507
238451
474850
1016566
847167
419665
107462
1406788
1151136
837189
679678
939394
1033184
1444202
17728483
15195692
13839960
10665916
7078156
7012668
6900831
6820362
6250477
5703960
5469623
5327253
431770
4041231