3949 502
5270 734
6470 312
16874 312
5925 276
50281 758
17447 876
2335 342
7646 670
12353 170
3924 880
2165 423
1502 135
2642 631
3193 634
1613 125