21152
8
1229
1
1514
2525
4
1594
3
3090
6
564
2903
2593
2932
2
2110
297066
0
1750
3080
1727
718
1871
83
2711
1484
2911
9
1116
4651
398656
19
2886
1954
2430
550
5151
25669