32302
0
951
1
2524
47639
1970
678
1226
713
3053
7
2535
2
698
1120
2949
6
4044
5
3083
539
2184
1193
17946
2465
3125
3546
355
860
838
2087
469
387
3498
4
471