4002 235
16506 774
39944 334
20509 123
2495 142
18655 172
2701 444
4286 516
1582 138
8256 321
6223 390
2799 74
1137 90
19425 965
1671 86
2805 527
2570 198
3355 706