1189
0
1193
4044
5
17946
14
2996
4757
1
2535
2
32302
4775
25669
3125
435
19783
52099
1461
929
766
536
2964
3498
4
7258
738
2478
637
1749
4471
1672
3779
4198