4471
2
3080
3
2932
21152
8
5151
3090
6
25669
0
3715
2271
4
19783
17946
1744
1
2903
2964
1047
2740
1603
32302
2906
1755
236066
14
2045
717
197
2258
2768
289
2414
2082
4438