21152
8
1229
1
1514
1594
3
1015
3090
6
564
2903
2593
2932
2
2110
6236
10
297066
0
3080
1727
718
1871
83
2711
1484
2911
9
1116
4651
398656
19
2886
1954
2430
2400
262
550