1102924
410183
851935
923476
173483
727609
495709
255161
273417
753464
95632
1339936
29027454
24519122
22010996
21209480
16534333
14894969
140851028
13398239
1174882
11545764
959058
9490481