1075
1
1442
951
619
1081
0
1681
564
2502
57793
2100
2
1962
5
2740
2767
3539
3
3939
8
2221
4
3929
747
1152
1112
636
1535
1237
2277
2062
8607
1068
1061
4943