2535
2
1213
0
21152
8
3354
1
32302
19783
3498
4
17946
1518
707
2505
2044
1306
582
25669
2057
2932
1603
1015
2294
3683
951
3613
452
4548
1683
3544
3
3779
1091
1740