32302
0
1927
2
534
3012
4
2873
3
2036
2077
1
9956
2902
16
5504
2949
2101
5141
7
1289601
10827
2367
3436
5
2355
2535
6236
10
4074
2471
7258
477
55904
3046
4044
951
3083
623