32302
0
645
1927
2
2087
1273
945
1034
1441
3012
4
398
743
9956
3
2902
16
866
5504
2949
1717
7793
4230
5141
7
1289601
10827
1345
6231
372
838
348
9811