46841
132335
331729
184976
904723
625355
980758
890485
658540
758178
305493
57669
2951361
2642455
2565928
2535455
2252995
2149955
2108281
2035719
1927226
1684208
1619351
1577406