1084
1
992
833
4328
10
46414
1015
0
1105
458
2522
1152
691
768
910
584
700
1009
1649
1418
2
1921
4594
649
1045
3659
14
717
552
503
1431
909
1232
1192