940226
420440
725524
741899
5976
954845
657651
455150
93827
403229
951863
120854
495105
285399
19362
951299
9724744
577686
3410577
3266980
3134510
2360192
2067495
2010492
1974216
178766
1751948
16015
151761
1494545