2940 625
1651 401
232 68
7399 584
14013 226
8402 152
22109 619
186680 1098
77495 930
44158 508
47576 552
91293 400
61284 714
47462 317
8351 496