2940 625
1651 401
219 68
7393 584
13998 226
8383 152
22101 619
186544 1097
77426 930
44131 508
47527 552
91215 400
61186 714
47311 317
8334 496