5918
4
18
0
4594
1
552
759
1333
572
1045
525
768
2952
458
1152
440
691
1297
1009
584
4328
10
266
305
503
711
2522
611
766
478
391
1779