21212 419
13336 533
27018 161
18028 551
10461 296
2558 84
5653 113
4956 596
3722 529
1055 62
4834 880
4359 342
79333 693