2245
3
1579
1
1226
2110
1436
0
2204
5
929
3014
20
1229
1871
2
2255
2740
928
718
1720
1514
3085
3491
4
3485
7
471
2193
9
3316
10
1154
3053
13967
5141
930
1116
4691
1594