1200 275
2994 933
516 107
2795 729
4851 533
626 45
2675 563
20950 377
3686 540
2310 669
11463 608
3497 654
3732 811
2491 522
1431 383
2335 506
2875 732
3096 688
5454 509
1614 349
5317 783
3378 628
3703 824
12894 353
2041 514
2913 373
2570 243
6424 694