2100 323
3950 309
3268 345
4156 757
8542 264
2441 44
14747 385
6114 223
18505 262
15368 617
2846 870
1674 89
2911 509
1352 132