4
2
1
3
384
148
32
9
3
16
2
1
1
2
4
3
422
39
1
2
2
9
1
1
6
2
1
3
2
1
3
195
1
1
2
104
43
4
668
5
196
546
469
939
45
10
7
1
5
854
6
11
5
1
16
6
3
45
134
1022
43
30
183
754
625
603
742
906
373
14
15
1058
14
5
25
1
1
1
2
132
124
7
1
17
8
3
15
2
273
30
1788
104
686
1173
265
45
866
14
45
2
94
498
4
243
80
2191
4