1296
0
1369
1
1544
2
658
1067
1518
5
2380
10
680
1310
3
2206
793
1468
985
1963
1096
9009
17
1321
5890
1042
1049
952
876
798
7
1958
1408
1779
966
1027
822
1095