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