33
29
304
17
52
373
110
200
43
35
28
32
85
74
754
20
21
22
2162
30
229
675
56
82
67
112
7
84
976
46
195
14
13
31
19
208
290
42
37
192
118
36
34
27
171
103
61
49
820