2913 753
2234 505
2796 460
8987 402
6094 217
11536 399
52635 776
26748 352
32195 747
17140 315
6142 123