2303
2202
2
3
1
6
884
372
64
1
1
1
8
2
2
5
2
2
1
3
813
87
1
3
14
4
3
2
2
1
1
10
20
1
1
8
1
494
1
3
1
364
30
3
7
1184
14
666
1281
1007
1363
188
4
1
54
1
3
3
1
1
1
1
2
1
10
20
1132
2
73
1
22
1
1
11
2
64
5
19
1
1
64
5
1
488
5
1
1
1
2229
178
36
231
2038
2
1240
957
1462
1934
913
29
1
16
2521
21
27
132
1
1
3
1
1
2
4
2
2
3
95
529
3
1
1
1
4
2
1
1
1
1
1
5
1
4
1
26
1
4
1
1
35
1
2
1
66
8
297
34
3931
243
1548
1868
895
100
1210
57
66
7
32
21
1
85
767
13
1
235
238
4486
19
4267
238
1450
8