4003 235
16508 774
39945 334
20511 123
2495 142
18656 172
2702 444
4287 516
1583 138
8256 321
6223 390
2805 74
1137 90
19444 965
1672 86
2805 527
2570 198
3355 706