2940 625
1651 401
221 68
7395 584
14005 226
8393 152
22105 619
186593 1097
77449 930
44146 508
47548 552
91256 400
61225 714
47352 317
8338 496