1054
845
3
1
6
405
168
36
1
4
1
7
1
3
1
1
1
2
2
357
42
1
4
1
1
7
1
1
182
3
127
6
2
448
8
164
591
524
584
36
1
31
5
14
481
50
17
2
10
2
16
8
3
12
3
114
2
2
1080
35
37
178
719
652
312
532
935
332
18
4
1
1064
21
10
59
1
1
2
1
2
4
24
208
1
2
1
1
1
3
1
1
9
2
18
2
1
32
96
36
1684
83
645
906
293
45
539
30
15
3
9
13
47
307
2
23
185
1883
16
528
5