37934
949199
332765
513616
296647
108755
103196
451262
76489
758
751627
41604
2948361
2632455
2560928
2521455
2247995
2143955
2104281
2031719
1922226
1680208
1617351
1574406