4328
10
46414
1
8686
5
2060
1015
0
2114
2
1105
458
2522
1152
691
768
584
2043
2104
3
1009
1649
1418
1232
1921
1662
4594
649
1045
3659
14
552
503
1431
785
909