145628
663625
755149
468295
460207
230947
506716
792768
131310
230335
903931
584480
2910361
2603455
2537928
2483455
2226995
2124955
2079281
2017719
1904226
1672208
1610351
1567406