21097 419
13272 533
26859 161
17978 551
10097 294
2466 84
5569 113
4871 596
3670 529
1002 62
4762 880
4285 342
77522 689