9926
5
953
2
1000
1845
1
2622
3
4097
5946
4
2365
2523
2040
1329
1325
771
0
891
1771
768
1758
1077
1116
2298
1567
6
844
1946
9
1454
963
1173
1087
999
3194
1743