2913 753
2234 505
2795 460
5129 388
8987 402
6094 217
11536 399
52634 776
26748 352
32195 747
17140 315
6140 123