3090
6
2903
3
2932
2
21152
8
2600
4
2680
0
3080
3673
1396
1
1606
1605
1622
2762
2919
1303
1539
1376
1643
25669
14
2358
9
19783
2535
1289601
2996
1180
4044
5
3083
17946
2155