4471
2
21152
8
5151
25669
0
1603
1
2349
3
2535
2911
9
8527
1606
2271
4
1301
19783
17946
1883
3498
3971
3200
2189
1744
2903
2964
32302
2990
1942
2740
2906
7793
2711
717