3090
6
21152
8
2903
3
2932
2
2155
3080
3673
17946
0
1289601
4
462
4537
562
1
6247
5
1195
3535
3248
2919
2372
25669
2358
9
19783
2535
4044
3083
2465
3125
1250
3546
32302
2366