3102765 857
8550214 2861
3862277 923
1577032 446
43946196 17819
31670784 10191
17971439 9317
4109972 791
1906396 631
1372074 417
3497717 1077
4971978 1036
55672913 23414
12699847 5281
469300 449
2635397 1206
49291587 15051
30846279 11077
18268461 10159