21095 419
13271 533
26856 161
17978 551
10093 294
2465 84
5567 113
4868 596
3670 529
1002 62
4761 880
4279 342
77439 689