2940 625
1651 401
243 68
7402 584
14022 226
8413 153
22116 619
186803 1098
77560 930
44183 508
47602 552
91348 400
61362 714
47598 317
8360 496