21084 419
13264 533
26853 161
17976 551
10078 294
2462 84
5562 113
4861 596
3667 529
999 62
4757 880
4273 342
77261 689