1
50
0
16
5
20
12
55
15
69
263
412
659
464
177
305
47
164
116
77
311
156
257
191
142
140
183
268
84
326
215
65
75
167
97
60
151
130
206
488
291
122
174
931
131
329
381
66
601
307
73
78
33
262
31
136