2183
2110
3
2
1
3
368
143
35
6
1
1
7
2
4
1
2
3
2
395
42
1
2
7
4
1
1
3
3
1
1
207
1
1
1
3
112
42
1
1
686
5
213
538
413
978
41
10
6
5
5
878
8
15
4
1
23
6
7
49
141
960
40
27
142
775
644
595
752
928
321
9
13
1011
9
7
33
1
1
1
147
1
130
1
1
5
1
13
1
10
2
21
1
274
27
1788
94
672
1179
266
41
892
22
49
1
105
538
4
247
66
2177
6