0
16
6
5
26
2
4
1
107
39
19
111
108
259
83
129
577
43
60
85
18
206
371
24
218
22
156
138
375
592
45
72
106
23
178
13
151
77
157
98
76
34