2959 646
340 95
1861 398
13591 228
2757 99
6451 114
3486 538
4270 107
1630 41
6491 851
5773 433
3858 624