2535
2
2456
1
3498
4
21152
8
32302
0
1371
2505
1306
19783
3354
2932
1603
1015
2294
951
17946
1854
3629
1740
3
2990
1038
3518
1153
3090
6
3598
2312
582
843
25669
1883