21243 419
13356 533
27060 161
18048 551
10505 296
2569 84
5667 113
5002 596
3745 529
1068 62
4857 880
4385 342
79755 693