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