2100 323
3951 309
3268 345
4156 757
8542 264
2443 44
14747 385
6115 223
18506 262
15372 617
2846 870
1674 89
2911 509
1352 132