2456
2086
3
3
1
4
408
183
34
1
1
7
1
7
2
2
5
1
1
2
1
464
55
1
2
3
5
2
2
1
1
4
4
1
209
4
3
1
6
124
30
5
682
4
257
649
593
885
72
6
4
2
2
747
43
1
16
3
1
26
4
5
41
175
1251
63
37
164
1006
667
582
763
998
496
21
21
959
23
7
53
1
4
110
1
137
1
2
2
1
8
5
4
13
2
240
37
2016
163
812
1185
351
42
794
22
41
1
83
426
8
231
121
2442
14
13