43
41
366
178
71
346
183
25
988
37
65
218
187
10
425
28
40
219
63
38
1039
479
52
103
19
14
143
974
24
31
87
27
387
1103
34
7
35
12
36
92
229
113
312
22
161
68
638
246
59
120