32302
0
2996
3051
2
3926
14
758
1059
1
1400
2595
7258
536
572
1527
1458
1623
577
791
6781
1028
761
496
1879
4044
5
17946
685
1324
2535
948
2050
638