2210
2129
4
2
1
3
861
330
70
9
4
3
16
2
1
1
2
4
3
838
56
1
2
2
9
1
1
8
2
1
14
2
1
3
3
431
1
1
2
346
43
4
1172
14
466
1083
991
1686
113
1
1
1
1
1
45
1
4
9
1
3
8
1
14
19
1497
28
30
5
14
3
60
14
22
2
1
1
59
4
294
1
2
1
2050
109
38
1
229
1560
1300
1209
1588
2109
450
16
21
1
2667
1
15
6
108
3
1
2
1
2
1
1
2
1
1
2
147
393
1
4
1
7
1
1
21
1
1
2
12
5
8
2
74
2
413
36
3738
152
1329
2259
613
106
1539
70
60
6
36
11
2
147
997
4
1
329
171
4321
18
1332
2