0
16
4
9
371
14
27
28
202
21
40
37
30
50
70
18
78
19
56
80
139
408
207
85
66
109
92
60
157
159
260
88
71
77
144
69
42
254
274
120
733