1029
834
3
1
5
391
168
36
1
4
1
7
1
3
1
1
1
2
2
352
40
1
4
1
1
7
1
1
177
3
125
5
2
444
8
155
577
519
576
36
1
25
5
14
473
50
17
2
10
2
15
8
3
12
3
107
2
2
1066
35
37
172
696
648
309
518
924
324
18
4
1
1050
22
11
58
1
1
2
1
2
4
23
205
1
2
1
1
1
3
1
1
9
2
17
1
1
32
97
36
1648
82
625
897
286
45
531
30
15
3
9
12
47
303
2
23
182
1847
16
520
5