0
136
11
381
276
233
135
348
184
52
129
87
0
244
189
458
323
80
392
171
70
179
34
127
102
732
122
525
103
196
541
25
176
143
253
359
190
206
527
1
46
1
