32302
0
2996
758
3051
2
25669
2595
1400
791
721
558
1458
1496
761
17946
1623
1
19783
370
501
572
515
536
685
1028
770
6781
1189
542
581
1324
3125