13050687 2334
6757848 2453
7118355 816
5221304 1445
4263562 785
4456100 1206
2236144 515
1944130 414
4351630 1247
95988597 29977
481511 122
51513077 17354
26340745 10251
40757765 16461
34281256 13593
31397082 10998
22819469 8620
29523041 7451
20145701 6223
25955014 7169