1231
3
1343
611
1
723
2
2263
1137
9
1188
296
1760
2521
6
1138
3454
5
9927
1176
1808
98616
31
1262
0
135824
81762
42