2106 323
3957 309
3272 345
4160 757
8565 264
2450 44
14775 385
6131 223
18515 262
15418 617
2852 870
1699 89
2915 509
1358 132