2535
2
19783
17946
0
32302
21152
8
3354
1
25669
951
3498
4
1603
582
2312
3765
1451
3683
2522
2505
2044
7793
1306
1681
2478
2921
5
2057
383
2932
785
610
4572
1015