4328
10
46414
1
1105
1015
0
458
691
768
2522
1779
1694
2
3659
14
1100
584
1009
1418
1649
1152
4594
1921
649
1431
683
896
909
1192
1378
552
1045
1428
1069