842125
1705483
942114
19954
689258
1264952
645456
1681868
1264431
108476
1219187
753332
659488
1216369
543797
674202
203231019
19005927
10998169
6770310
3231294
2736693
2227297
1929961
1688211
1657134
1608822