1066
2
973
0
78
1
1153
1369
1420
4
1517
1696
10
1203
1551
547
693
2470
1030
1469
3
982
807
528
836
529
1142
8040
499
1325
729
757
1405
829
2161
937