4001 235
16505 774
39944 334
20508 123
2495 142
18655 172
2700 444
4286 516
1582 138
8255 321
6223 390
2799 74
1137 90
19413 965
1671 86
2805 527
2570 198
3355 706