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