223
0
403
1045
547
361
275
350
355
596
456
780
231
668
255
592
615
508
445
1044
471
250
1942
482
286
381
339
25137
1133
284
436