1200 275
2994 933
516 107
2795 729
4848 533
624 45
2673 563
20949 377
3685 540
2310 669
11459 608
3495 654
3729 811
2488 522
1429 383
2335 506
2873 732
3096 688
5454 509
1613 349
5311 783
3376 628
3702 824
12894 353
2040 514
2913 373
2570 243
6419 694