21152
8
2535
2
19783
17946
0
32302
1380
1819
1
25669
2801
3354
2057
2932
3498
4
1189
1683
3779
24337
22
3765
784
1779
1806
14
1153
1539
2996
3090
6
4179
572
1247
1225