21152
8
4291
4
2535
2
19783
25669
0
17946
32302
1189
572
3354
1
2057
2932
14
3498
1683
3779
3765
5252
2087
1153
2996
3090
6
1247
12632
7
1849
1812
1225
1977
1331
636