3017
1
2535
2
1090
21152
8
3354
32302
0
19783
3498
4
1800
17946
572
2505
2044
1306
784
582
14
25669
2188
2057
2932
1603
1380
1015
2294
3683
951
1189
1683
3779