23362
870555
208966
61439
8503
948147
465832
239900
861674
717881
589716
44827
2959361
2649455
2571928
2547455
2257995
2154955
2114281
2046719
1932226
1686208
1620351
1580406