252949
1005226
744426
423800
5581001
479405
818547
161634
30753
714719
805872
457776
2905361
2597455
2534928
2477455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406