3498
4
2535
2
21152
8
2996
0
14
25669
19783
1189
1193
2932
32302
3779
2903
3
2476
17946
4471
2906
1
3008
3090
6
1665
2465
255
1849
984
4044
5
3051
2087
392
1045