2940 625
1651 401
235 68
7400 584
14015 226
8408 152
22111 619
186737 1098
77519 930
44164 508
47589 552
91317 400
61321 714
47526 317
8355 496