33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
140
143
19
115
7
291
42
147
542
109
465
397
191
303
35
27
14
22
21
12
17
419
97
268
233
229
313
473
223
23
441
63
785
266
172
73
36
535
18
253
106
80
91
499