32302
0
1400
2189
2
2996
713
392
726
578
2907
3158
372
796
571
446
894
544
450
803
756
1226
1
700
1246
942
2087
25669
14
3053
7
919
788
773