21098 419
13272 533
26859 161
17978 551
10101 294
2466 84
5570 113
4871 596
3670 529
1002 62
4762 880
4285 342
77528 689