33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
134
113
19
18
35
292
147
527
91
64
469
401
192
294
26
27
14
21
16
17
25
412
103
306
218
12
233
310
472
36
200
22
157
437
60
793
270
163
71
50
530
247
109
75
93
507