2205
2447
2
1
1
1
451
183
23
1
6
1
4
3
8
2
7
5
400
45
2
7
1
1
1
2
11
8
1
6
192
2
1
109
1
30
1
3
8
586
5
238
675
574
649
69
9
20
1
2
3
539
50
3
9
1
1
31
3
1
38
153
1218
55
40
136
1203
512
314
547
569
843
12
16
11
897
37
12
61
2
5
3
57
185
1
1
1
4
3
17
8
1
23
6
152
40
1748
265
891
805
400
41
592
13
38
1
68
319
6
93
140
2193
12
1947
258
12