4005 235
16516 774
39948 334
20514 123
2495 142
18656 172
2703 444
4293 516
1583 138
8260 321
6224 390
2809 74
1138 90
19475 965
1674 86
2805 527
2572 198
3355 706