3659
14
4328
10
3383
3
46414
1
1015
0
1105
458
2522
1152
691
768
584
1009
1649
1418
2
1921
4594
649
2605
1045
552
503
1431
978
909
1232
1192
1378
1289
1428