21252 419
13359 533
27066 161
18054 551
10533 296
2572 84
5669 113
5010 596
3747 529
1074 62
4865 880
4393 342
79910 693