2260
12
1649
1
1102
2
1418
656
0
1921
2043
4594
5999
8
649
1045
3659
14
4362
5
1513
503
1306
1431
1949
909
1232
1192
1378
1428
1069
896
458