2940 625
1651 401
219 68
7393 584
14002 226
8392 152
22104 619
186578 1097
77438 930
44141 508
47538 552
91238 400
61210 714
47323 317
8337 496