21243 419
13356 533
27059 161
18048 551
10505 296
2569 84
5667 113
5002 596
3745 529
1067 62
4857 880
4384 342
79755 693