2996
0
32302
3926
14
3051
2
536
572
1059
1
1849
1812
758
1400
2595
7258
25669
1527
1331
1623
577
791
6781
1028
761
496
4044
5
1189
17946
685
1324
2535