21243 419
13356 533
27058 161
18048 551
10505 296
2569 84
5667 113
5001 596
3744 529
1067 62
4857 880
4384 342
79750 693