3001 439
1861 252
14492 821
9900 379
5000 948
6827 358
2894 244
2474 336
1753 346
7101 420
4964 354
2664 511
3913 691