1234
1
1119
2
1228
3
1156
1356
108797
0
993
2019
2122
2276
1903
2794
1104
3589
1767
1513
3831
7
2903
4
3872
1205
1522
971
4074
1545
1051
1366
1072
2310
308
1082