2180 323
4000 309
3312 345
4206 757
8691 265
2494 44
15066 385
6244 223
18677 262
15854 617
2865 870
1762 89
2949 509
1379 132