3091 740
2930 624
500 31
686 71
1513 263
1494 367
2887 727
3521 713
2922 664
2379 291
904 157
3279 907
2224 611
3248 891
1592 427
344 42
757 126
1523 237
1119 50
3889 780
2413 578
3005 659
3181 865
1584 442