1189
0
1193
21152
8
929
32302
2535
2
138
637
2996
14
4044
5
17946
593
4757
1
4198
1249
25669
1749
3125
19783
1461
572
2729
15
2964
3083
392
3498
4
7258
2478
4471