329370
939421
365742
471952
629522
145697
444463
460605
954201
112953
74560
573994
600310
679305
661399
260270
9724744
577786
3411577
3266980
3134510
2360192
2067495
2010492
1974216
178766
1751948
16015
151761
1494545