1
13
3
61
23
14
51
10
12
0
7
82
29
90
17
9
8
16
36
2
26
5
99
67
170
188
308
38
101
262
106
46
104
198
24
30
164
121
302
803
459