2285
2202
2
3
1
6
882
373
64
1
1
1
8
2
2
5
2
2
1
3
811
86
1
3
14
4
3
2
2
1
1
10
20
1
1
8
1
491
1
3
1
360
31
3
7
1176
14
664
1277
999
1360
187
4
1
55
1
3
3
1
1
1
1
2
1
10
20
1129
2
73
1
22
1
1
11
2
63
5
19
1
1
64
5
1
488
5
1
1
1
2215
177
36
230
2027
2
1237
954
1463
1926
905
29
1
16
2515
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
296
34
3915
242
1538
1864
891
100
1207
57
66
7
32
21
1
84
765
13
1
235
238
4468
19
4250
237
1451
9