2
114
38
4
1066
3
339
32
7
14
98
15
35
85
12
251
331
84
983
0
16
5
36
1
71
57
17
10
67
93
30
52
13
169
96
62
122
128
162
164
230
26
425
47
25
6
8
80
136