4
134
3
13
15
6
2
16
1
18
7
0
5
24
14
22
20
17
8
10
107
53
51
73
167
305
66
275
57
11
254
92
122
89
130
63
251
405
285
96