2177
612
3
2
1
4
514
203
39
1
6
1
1
9
2
3
2
2
3
2
516
49
1
1
2
10
3
1
1
7
2
1
1
265
1
1
1
3
164
42
833
7
280
671
544
1231
63
15
7
2
1
5
9
1107
18
17
4
3
29
10
10
1
57
2
184
1223
63
30
173
994
800
792
982
1287
344
10
16
1499
11
8
38
2
1
1
1
157
1
183
1
1
5
1
15
1
11
8
35
2
356
30
2294
109
842
1516
357
52
1135
27
57
1
135
681
4
298
88
2779
10
535