843125
1705483
942114
19954
689258
1264952
1682868
645456
1264431
108476
1219187
753332
659488
1216369
543797
674202
203371019
19030927
11004169
6773310
3234294
2740693
2227297
1930961
1689211
1657134
1608822