21245 419
13356 533
27062 161
18051 551
10512 296
2569 84
5667 113
5008 596
3746 529
1070 62
4857 880
4386 342
79822 693