3131 580
4903 275
40553 682
5852 409
20855 1056
16656 115
3634 184
3385 456
3793 412
9108 578
14403 567
4746 511
1866 302
3506 600
1376 240
5116 148
23281 605
5577 588
667 141