21243 419
13356 533
27060 161
18048 551
10508 296
2569 84
5667 113
5004 596
3745 529
1068 62
4857 880
4385 342
79765 693