2996
0
32302
577
3051
2
2595
761
758
536
1400
14
6781
1
788
1623
544
791
876
1458
25669
1028
1193
496
773
445
638
685
4044
5
1189
128
721
1133