1189
0
2872
4
2996
25669
14
1193
345
32302
4044
5
17946
1875
2
758
2535
572
3125
19783
181997
11
1461
2964
1
3498
2478
4471
803
1672
11447
706
3779
1663
1668
2986