2100 323
3951 309
3268 345
4156 757
8542 264
2443 44
14747 385
6116 223
18506 262
15374 617
2846 870
1676 89
2911 509
1353 132