2996
0
32302
3051
2
758
2595
536
1400
14
577
1623
1
791
645
761
1028
496
6781
638
685
544
4044
5
1189
721
1324
2535
7258
572
1193
1527
25669
495