2459
2092
3
3
1
4
408
184
34
1
1
7
1
7
2
2
5
1
1
2
1
466
55
1
2
3
5
2
2
1
1
4
4
1
209
4
3
1
6
124
30
5
682
4
257
651
593
886
72
6
4
2
2
747
44
1
16
3
1
26
4
5
41
175
1253
63
38
164
1008
667
582
764
999
497
21
21
960
24
7
53
1
4
110
1
137
1
2
2
1
8
5
4
13
2
240
38
2018
163
813
1186
352
42
795
22
41
1
83
426
8
231
122
2445
14
13