951
1
1749
653
0
991
40
878
161
1695
6
1186
2638
1482
826
583
2
1845
3369
3
1218
1827
445
1072
965
974
1746
733
356
4476
1057
2906
1596
2109