2093
2188
3
2
1
3
856
321
70
1
10
5
1
9
1
2
1
1
2
3
800
53
1
2
8
1
6
2
1
14
2
1
5
3
442
1
1
1
332
1
1
45
1
1172
12
477
1055
913
1708
128
1
1
1
1
1
50
1
1
4
5
1
4
7
1
10
18
1512
25
31
5
14
3
58
15
25
2
1
1
60
2
306
1
2
1
1945
125
34
1
190
1540
1293
1219
1535
2139
400
11
1
16
1
1
2581
1
7
9
113
2
1
1
2
1
1
4
1
1
1
1
1
144
1
361
1
5
1
7
1
1
1
17
1
1
3
9
2
1
11
1
85
1
431
33
3675
142
1275
2248
621
97
1552
74
61
6
41
21
2
159
1024
5
1
329
152
4261
20
1417
3