4003 235
16511 774
39946 334
20513 123
2495 142
18656 172
2702 444
4287 516
1583 138
8257 321
6224 390
2807 74
1137 90
19457 965
1673 86
2805 527
2570 198
3355 706