2224
2132
4
2
1
3
870
332
69
8
4
2
16
3
1
1
2
4
3
832
57
1
2
2
9
1
1
8
2
1
14
2
1
3
3
439
1
1
2
349
46
4
1174
14
480
1089
979
1692
116
1
1
1
1
1
45
1
4
9
1
3
8
1
14
20
1504
27
28
5
14
3
61
14
23
2
1
1
59
4
301
1
2
1
2047
112
37
1
212
1577
1318
1209
1585
2122
451
16
20
1
2674
1
15
6
107
3
1
2
1
2
1
1
2
1
1
2
150
391
1
4
1
7
1
1
21
1
1
2
11
4
8
1
74
2
422
35
3742
157
1333
2263
620
105
1545
69
60
6
34
11
2
152
1000
4
1
330
168
4338
18
1352
2