1478
2
5918
4
1009
0
4328
10
572
46414
1
1015
953
1105
458
2522
1152
691
1906
5
422
768
584
1649
1418
1921
4594
649
1045
3659
14
552
503
1431
909
1232
1192