1260
1
921
1607
467
0
1133
1380
1057
2259
9
1787
300
2999
3
2166
1788
1568
475
1310
1819
951
1093
1015
1087
496
662
1590
1606
1751
8527
5489
11
2901
2131