32302
0
25669
17946
2535
2
3125
19783
1461
1804
1
4044
5
4471
3498
4
2478
2964
1512
1672
3083
3779
2986
940
2932
1933
625
2465
5322
8
1991
3090
6
3426
4492
3
2903
2149