1220
2
863
1
1586
1563
7
270
1066
1050
528
1363
6
799
714
1739
421
0
1488
4
693
357
532
279
5539
482
457
1126
846
452
429
2757
432
1060
851
1912
3