1234
1
1119
2
1228
3
1156
1356
993
2019
2122
2276
1903
0
1104
1767
1513
2903
4
3872
7
2650
20
1205
971
1051
1366
1072
2310
3629
308
1082
862
1339
1218
1982
1278