3090
6
1229
1
1514
2525
4
1594
3
564
2903
2932
2
2110
21152
8
1750
3080
1727
3673
718
1871
83
1484
1116
2886
1954
2919
2430
25669
0
2358
9
19783
2535
1289601
4044
5
3083