7015 58
8797 251
10622 739
1438 47
16231 506
14879 905
5030 290
5082 382
7622 184
8212 891
2170 273
3807 229
5956 798
2793 74
4969 716