3
4
178
19
11
6
14
44
12
5
9
7
0
22
16
517
28
407
20
139
260
181
159
75
113
88
89
51
35
13
29
47
50
38
30
471
226