757709
605453
627831
31608
669396
149998
960564
467908
520864
435495
840610
365528
2878361
2573454
2519928
2451455
2206995
2110955
2059281
1995719
1892226
1662208
1598351
1557406