2509
2066
3
4
1
4
431
184
32
1
1
7
1
7
2
2
4
1
1
2
2
1
456
54
1
2
3
5
1
2
1
1
4
4
1
212
4
3
5
131
1
31
4
696
3
276
666
602
887
78
4
4
2
2
747
46
2
18
3
1
25
4
5
44
190
1282
71
37
155
1052
679
586
776
1008
527
21
21
1032
23
6
58
4
107
1
145
1
2
2
1
8
6
4
15
234
37
2038
200
841
1198
369
42
797
25
44
1
82
428
8
228
125
2495
14
13