4471
2
3080
3
2932
21152
8
5151
3090
6
25669
0
1603
1
2349
2535
3715
8527
1606
2271
4
1301
19783
17946
1883
3498
3971
3200
2189
1744
2903
2964
1047
32302
2740
2990
2906