21243 419
13356 533
27062 161
18048 551
10508 296
2569 84
5667 113
5006 596
3745 529
1068 62
4857 880
4385 342
79772 693