1082
388
366
99
80
141
60
58
118
102
217
137
72
1004
27
246
384
313
181
0
421
842
82
29
135
107
116
303
43
111
46
42
66
220
77
131
64
139
215
5
45
16
78
263
97
39
95
63
156
41
20
15