2103 323
3953 309
3271 345
4157 757
8546 264
2445 44
14752 385
6122 223
18509 262
15392 617
2850 870
1685 89
2913 509
1356 132