7039
0
1054
492
555
1357
383
671
286
392
200
427
263
584
483
438
1949
341
466
693
894
433
448
31535
2730
6
501
575
320
844
361
169