83688
428587
174930
976702
793618
52184
328532
949351
995470
171800
240496
438288
2907361
2598455
2534928
2480455
2224995
2123955
2078281
2013719
1903226
1671208
1607351
1567406