2184
2116
3
2
1
3
368
143
35
6
1
1
7
2
4
1
2
3
2
395
43
1
2
7
4
1
1
3
3
1
1
207
1
1
1
3
112
42
1
1
686
5
213
538
414
978
41
10
6
5
5
878
8
15
4
1
23
6
7
49
141
961
40
27
142
775
645
595
752
929
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
1789
94
673
1179
266
41
892
22
49
1
105
538
4
247
66
2178
6