2506 551
3311 912
1858 352
810 110
1051 194
3079 809
3070 669
14091 621
8765 234
1018 155
1439 232
2974 815
2672 598
2491 532
560 111
3410 521
2096 386
3838 261
54997 693