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