48996
193535
574312
406561
339331
379249
612547
108292
267233
74477
193694
139248
818868
691996
348160
926681
9719744
577486
3409577
3265980
3134510
2359192
2067495
2010492
1972216
178766
1751948
16015
151761
1494545