4471
2
2954
21152
8
5151
25669
0
2911
9
3991
4
2271
19783
17946
3933
1
1744
2903
3
2964
1603
1942
2740
2906
1397
2711
717