10
1
352
176
97
1450
4
336
172
295
215
702
2
1067
6
5677
0
387
597
56
1051
355
1436
8
667
1595
287
398
74
1002
686
224
654
957
528
58