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