21152
8
2903
3
1189
0
14
25669
3090
6
32302
1193
1212
1
2932
2
2996
2258
341
2087
2750
17946
475
2471
2366
951
3080
5402
9
2535
3779
4044
5
96
3051
1849
3498
4
908