21246 419
13357 533
27063 161
18053 551
10520 296
2571 84
5668 113
5009 596
3747 529
1070 62
4859 880
4387 342
79850 693