2271
4
878
1
1694
1744
1451
0
951
1743
2312
1688
717
2954
2
1729
3971
1103
2522
8527
2041
2313
2075
4821