313946
356704
199974
483725
508247
882184
998836
1012881
57797
455537
793696
946247
2908361
2600455
2534928
2481455
2225995
2123955
2078281
2014719
1903226
1671208
1608351
1567406