2479
1466
3
4
1
5
739
321
55
1
1
7
1
6
2
3
4
1
1
2
2
1
752
65
1
2
3
5
1
2
1
1
12
4
1
356
4
3
6
278
34
4
1063
5
458
1012
947
1403
125
4
14
3
7
3
2
6
10
1215
64
2
28
3
1
1
2
44
7
18
48
2
314
3
1968
119
41
192
1591
1119
1001
1326
1826
603
25
30
2183
25
11
106
1
2
1
1
2
4
133
1
323
1
3
2
1
2
1
1
9
17
2
15
1
1
39
329
40
3336
240
1296
1926
595
71
1286
49
48
2
113
790
6
286
183
3925
20
1141
15