681678
552252
707277
43685
93700
116224
100833
720903
459687
281900
951954
26468
2905361
2597455
2534928
2477455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406