4328
10
46414
1
1015
0
1105
458
2522
1152
691
768
584
2188
8
1009
1664
1649
1418
2
1921
4594
16840
15
649
1045
3659
14
552
2274
4
503
1431
909
1232
1192
1378
1428