21096 419
13271 533
26856 161
17978 551
10095 294
2466 84
5567 113
4870 596
3670 529
1002 62
4761 880
4280 342
77462 689