21181 419
13322 533
26975 161
18015 551
10386 296
2536 84
5633 113
4940 596
3705 529
1045 62
4817 880
4350 342
78934 693