33
4
28
8
6
2
5
1
3
9
15
13
10
11
115
141
114
7
18
35
298
138
530
105
19
462
403
192
306
31
27
14
22
21
17
418
107
285
240
234
310
481
36
214
23
166
438
61
783
267
167
74
46
539
249
109
77
91
492