958826 304
7707294 1281
2082015 562
12845899 3333
2449562 609
2368971 863
2308545 364
1101461 201
8209983 2997
4391415 1259
95435 113
17456981 8856
7359510 2334
1995234 691
3490425 923
55660560 21262
73550 141
11443392 4706
2363002 911
6553340 2255
51265739 17454
6394466 1548
14188330 5284
6633868 2139
2892847 857
31893378 13025