3090
6
2903
3
2932
2
21152
8
2270
1363
1
3498
4
3870
12
2440
6668
5347
3080
3673
5915
11
1659
0
3461
2151
3724
2902
16
3765
6247
5
1652
534
3065
1849
1289601
5090
2919
9956
25669