21152
8
1849
2
1451
0
3145
25669
2535
19783
3158
3554
3
2932
3498
4
32302
17946
1153
3090
6
12632
7
5801
1
1419
1094
886
660
951
3080
1366
1289
1044
1743