2535
2
3498
4
32302
0
19783
21152
8
2495
582
17946
3158
1451
2505
2044
1306
1
3354
7793
2932
1603
1787
1015
2294
951
3765
25669
2476
1740
3
2990
1038
3518
5375
1465