458915
38953
333937
997507
749206
258163
54848
440549
242944
184158
71314
27483
5131799
3552581
3056148
2366804
2228988
2037609
1951357
191178
1760118
1718136
1685195
1634471