21248 419
13357 533
27063 161
18053 551
10521 296
2571 84
5668 113
5010 596
3747 529
1070 62
4861 880
4387 342
79855 693