2213
2125
4
2
1
3
861
329
70
9
4
3
16
2
1
1
2
4
3
836
57
1
2
2
9
1
1
8
2
1
14
2
1
3
3
431
1
1
2
347
43
4
1172
14
466
1081
988
1690
113
1
1
1
1
1
45
1
4
9
1
3
8
1
14
19
1500
28
30
5
14
3
60
14
23
2
1
1
59
4
294
1
2
1
2045
109
38
1
226
1558
1304
1209
1582
2113
451
16
21
1
2667
1
15
6
107
3
1
2
1
2
1
1
2
1
1
2
149
390
1
4
1
7
1
1
21
1
1
2
12
4
8
2
74
2
416
36
3733
153
1327
2261
613
105
1542
71
60
6
34
11
2
150
997
4
1
330
171
4320
18
1335
2