1043
849
3
1
6
405
168
36
1
4
1
7
1
3
1
1
1
2
2
353
42
1
4
1
1
7
1
1
185
3
127
6
2
442
8
167
588
521
580
36
1
31
5
14
479
50
17
2
8
2
16
8
3
12
3
117
2
2
1074
35
37
178
719
645
312
530
934
332
18
4
1
1066
21
10
59
1
1
2
1
2
4
23
208
1
2
1
1
1
3
1
1
9
2
19
2
1
32
1
95
36
1678
83
642
901
294
45
537
28
15
3
9
13
47
306
2
23
182
1876
16
529
5