2913 700
904 34
1835 539
697 129
2460 742
1830 501
2603 806
509 41
3213 883
2646 530
556 84
893 138
2558 593
948 150
2087 457
3131 919
3339 947
2870 921
1297 287
2606 452
2495 686
2274 658
4239 425
2984 687