2029
2139
3
2
1
3
818
316
66
9
5
1
9
1
2
1
1
1
2
781
50
1
1
2
8
1
6
2
1
14
2
1
5
3
435
1
1
1
330
43
1
1146
14
463
1018
880
1682
125
1
1
1
1
1
48
1
1
4
5
1
5
5
1
11
18
1492
25
28
3
14
3
56
15
25
2
1
1
62
2
303
1
3
1
1866
122
32
1
174
1514
1241
1202
1502
2087
378
11
1
17
1
1
2509
1
7
9
109
2
1
1
2
1
1
4
1
1
1
1
1
142
1
365
1
6
1
5
1
1
1
17
1
1
3
8
2
1
10
1
87
1
422
31
3575
140
1222
2208
608
92
1532
71
63
6
39
21
2
158
1003
4
1
327
151
4149
19
1383
3