47903
65211
103186
604819
709460
379900
256889
759824
217141
422214
79265
674578
5325799
3751581
3264148
2581804
2313988
2166609
2087358
194878
1860118
1756136
1754196
1671471