804 103
2959 507
5723 328
3344 888
2855 530
1545 362
688 65
1856 317
2829 684
1591 246
688 53
2714 680
3490 750
2342 466
3026 387
930 122
467 28
784 139
2426 373
1671 303
1567 302
866 67
3955 891
3347 823