2462
2050
3
4
1
4
423
176
31
1
1
7
1
7
2
2
4
1
1
2
2
1
445
53
1
2
3
5
1
2
1
1
4
4
1
206
4
3
6
134
34
4
682
2
270
646
589
879
78
4
5
2
2
738
46
2
19
3
1
25
4
5
44
186
1248
72
35
153
1021
667
586
763
998
517
21
21
1026
24
6
66
4
113
1
154
1
2
2
1
8
10
9
14
233
35
2000
194
817
1184
363
42
788
26
44
1
82
421
8
229
124
2446
16
13