2200 580
1723 527
2640 724
2747 853
11478 473
5472 471
1409 240
1015 187
3358 554
1519 313
8478 638
2059 373
10957 458
4520 262
2756 740
5728 268