3090
6
6346
16
2903
3
2932
2
1087
1
2535
3158
21152
8
8527
2358
9
32302
0
1603
3498
4
6499
19944
3080
19783
3673
3546
3694
951
2990
2245
1015
1289601
17946
1751
5489
11
562
2629