3090
6
21152
8
25669
0
2903
3
17946
32302
19783
2
1461
3498
4
3080
7258
3779
1768
2932
585
1
4837
5
2013
3206
3765
2350
4358
2392
2395
2740
467
14
2535
2996
4044
3083