21152
8
3080
3
2932
2
3090
6
1229
1
1514
1594
1015
2245
564
2903
1047
297066
0
2110
6236
10
1727
718
1871
83
1484
1116
3715
2886
1954
5151
2430
2400
262
2048
2141
9