10
122
0
4
50
297
2
344
365
1
326
662
12
100
732
11
32
837
3
19
1124
62
2245
57
990
13
1070
20
1026
21
2753
14
29
1408
53
1428
36
1685
8
3131
6150
6
5560
43
2748
1331
1860
1406
5
552
546
744
511