946
1
2535
2
3055
3175
5
582
0
32302
3498
4
19783
14
21152
8
1123
929
3
706
1601
2505
3090
6
572
1225
1306
7793
784
962
3354
6499
373
758
661
2595
1350
2932