3090
6
14
0
21152
8
2903
3
2996
2932
2
1189
2155
1461
572
32302
3080
3673
2906
1
1289601
4
17946
3546
1193
462
4537
337
562
2471
6247
5
1045
1195
3535
3248
2919
2372