500 70
2721 578
307 60
2957 838
3098 740
2654 811
992 204
2554 617
2345 477
3093 555
789 144
3156 614
3291 772
3130 910
1321 298
1595 378
309 52
1486 366
3731 468
3208 96
3943 691
1017 30
828 51
2184 421
2325 361
2121 470
5737 940
3892 738