5164
5
1522
1
2195
1243
1668
0
1382
2
956
1636
989
2035
1757
9877
6
3175
8323
1416
1622
772
4326
1284
11891
27
2131
3223
3
1665
2094
1255
4832
2638
378
1904
8843
10