1431
2
1543
683
0
3217
7
4328
10
46414
1
1015
1105
458
2522
1152
691
768
584
1009
1649
1418
2871
5
1921
4594
649
1775
1045
3659
14
552
503
909
1232
1192
1378