2535
2
3498
4
1547
1
21152
8
32302
0
2505
1306
784
19783
3354
2932
1603
1380
1015
2294
951
3079
17946
1056
1740
3
2990
1038
3518
14
1153
2533
3090
6
2096
572
2312