2996
0
25669
17946
19783
2
2964
1
32302
572
4044
5
4471
14
1189
2535
3125
975
4
1461
7793
1906
3498
2478
1527
18258
1633
3117
8
574
1672
2903
3
13967
1603
5164
758