109630
514696
260860
549334
156733
284963
649271
658192
686923
562366
535625
220684
2907361
2598455
2534928
2480455
2224995
2123955
2078281
2013719
1903226
1671208
1607351
1567406