1189
0
25669
2996
14
32302
657
2087
2
19783
4044
5
2535
3498
4
977
1193
2986
1
17946
4471
3765
3125
571
1461
280
894
2964
1441
2478
1672
758
3779
2903
3
3051