32302
0
645
665
536
181997
11
2595
2949
297066
25494
925
3
1133
6294
4
685
1614
1
581
365
272
3327
2
370
791
577
3583
608
496
101569
583
3683
1970