11516 875
106899 610
4407 551
4921 636
3648 337
3020 496
1016 34
11070 537
2871 477
3350 467
992 157
2538 262