4003 235
16513 774
39947 334
20514 123
2495 142
18656 172
2702 444
4287 516
1583 138
8257 321
6224 390
2809 74
1137 90
19462 965
1674 86
2805 527
2572 198
3355 706