32302
0
515
930
2
2181
3549
1
3498
4
3779
2948
6
4471
3868
10
2964
3051
1603
534
1903
3
1461
737
3336
255
6346
16
1173
1040
628
1842
2652
2906
1221
598
1491
663