2940 625
1651 401
226 68
7398 584
14010 226
8400 152
22107 619
186642 1098
77487 930
44153 508
47571 552
91286 400
61270 714
47442 317
8346 496