840 89
3004 551
15246 1594
4917 859
2258 584
896 53
1684 276
988 67
1641 96
2101 215
4261 696
653 89
3456 812
2928 750
1596 261
2684 494
2152 351
3452 486
1811 26
4231 705
3686 635
939 155
3614 479
1550 88
3458 503
3477 550
3512 828
6059 330