3635 326
43061 278
4221 867
4406 616
1348 96
28143 979
14125 853
7231 294
76930 625
37894 168
9582 542
2460 46
3214 394
8215 921
1781 101
4352 399