1193
0
1230
2535
2
19783
17946
761
32302
2996
25669
21152
8
2932
3498
4
1189
3779
3765
14
1001
1153
6747
3090
6
572
1848
1078
19
3593
16
590
1717
3080
3
1044
1
1251