1579
1
2245
3
21152
8
1615
0
3954
2
1229
1871
2255
2134
929
1950
928
718
1720
1514
1650
2110
297066
471
4288
1154
826
3080
3053
7
5151
267612
96
1267
4978
930