0
17
14
62
15
19
96
26
22
20
87
635
899
362
334
1372
317
431
451
201
255
143
221
619
219
269
291
258
135
280
153
270
230
77
262
811
575
395
90
222
81
609
615
7231
1061
767
755
517
179
978
248
1310
407