2940 625
1653 401
246 68
7403 584
14030 226
8418 153
22119 619
186861 1098
77594 930
44191 508
47620 552
91380 400
61404 714
47635 317
8367 496