3090
6
2919
2
2903
3
2932
17946
0
1189
2902
16
3498
4
2948
1828
21152
8
1903
1153
1094
3080
1289601
3673
1310
3546
1
352
392
1514
479
2471
510
2258
1659
355
32302
452