8945
2
1239
1
2535
1162
770
0
1331
645
1431
3926
14
1267
1282
1843
1193
1243
558
788
25669
1614
1767
3125
578
19783
515
773
694
876
839
323
1461
472