4471
2
572
0
25669
1788
1
7258
19783
2535
14
4044
5
3083
17946
2465
3125
32302
475
2932
3498
4
3779
596
2903
3
2964
3051
3765
1461
3090
6
3053
7
2906
919
2990
1294