1428
2
512
1
536
0
1742
1576
854
978
7
1146
4
823
1049
1060
801
2427
1657
2530
9
2422
10229
14
906
771
583
555
566
358
1870
15
887
867
8
786
947
2633
5