2940 625
1651 401
228 68
7398 584
14010 226
8400 152
22108 619
186657 1098
77488 930
44155 508
47572 552
91291 400
61274 714
47447 317
8350 496