856
2
204
101
324
0
1352
6
108
1
328
264
363
310
380
3
1695
1367
4
2526
1713
8
895
1930
2377
7
23467
21180
2615
5
2278
2974
10
1060
9177
27
1230
9
897
1012
1199
4411