10
1
18
12
7
0
8
2
3
17
11
9
29
16
126
5
20
61
414
373
87
529
70
62
179
52
119
162
79
71
105
272
396
234
258
53
186
100
199
110
94
95
322