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