4328
10
2104
3
46414
1
1015
0
1105
458
5620
11
2522
1152
691
768
584
896
1009
1649
1418
2
1921
4594
649
1069
2499
1045
3659
14
552
5918
4
4775
13
503
1431
3243
7
1115