7016 58
8806 251
10622 739
1438 47
16240 506
14890 905
5033 290
5084 382
7623 184
8216 891
2172 273
3807 229
5956 798
2796 74
4969 716