4594
1
31535
0
1824
2952
639
458
363
683
2522
584
552
693
611
608
2748
2
422
1045
2275
300
467
768
1075
437
2395
503
572
918
649
525
19279