1026
2
1686
1
1526
1376
0
17946
1611
502
2823
10
3206
6
1692
2861
1834
2668
751
543
1183
1298
2576
2727
1054
7096
14
2937
2999
4
1302
2992
3000
2132
3
7398
27
5714
1131