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