4328
10
46414
1
1015
0
1105
458
2522
1152
691
768
584
896
1009
4910
2
1649
1418
1921
4594
649
1069
1045
3659
14
552
5918
4
503
5513
1431
1518
1115
909
1232