2203
2149
4
1
1
2
874
326
70
8
4
2
12
3
1
1
1
2
4
3
825
57
1
2
2
9
1
9
2
1
15
2
1
5
3
443
1
1
3
342
1
47
1
1175
13
487
1065
977
1705
118
1
1
1
1
1
48
1
1
1
3
6
1
5
8
1
14
21
1508
21
31
5
14
3
58
15
24
2
1
1
63
4
309
1
2
1
2019
115
38
1
195
1576
1317
1222
1536
2167
432
15
1
20
1
2555
1
11
6
106
3
1
2
1
2
1
1
2
1
1
2
139
371
1
5
1
7
1
1
16
1
2
3
10
4
10
1
78
1
432
37
3725
158
1334
2255
618
105
1544
73
64
7
35
16
2
155
1009
5
1
334
164
4335
17
1382
3