4328
10
1832
1
46414
1015
0
1071
4
1105
458
2522
1152
691
768
2488
584
1009
5446
5
1649
1418
2
1921
4594
649
1045
3659
14
552
503
1431
3493
909
1232
1192
1378