0
9
3
4
1
19
5
6
14
12
10
30
231
59
118
148
52
72
398
167
346
18
53
128
43
31
92
85
50
138
424
77
516
46
41
82
132
83
62