1260
1
921
1607
1133
467
0
1057
2259
9
21152
8
1787
2593
300
2999
3
2166
1788
1568
297066
1819
951
1093
1015
1087
496
662
1590
1380
2711
2
1606
1751
8527
5489
11