301
57
143
38
36
24
177
69
279
108
62
893
49
75
196
560
127
109
136
35
28
175
46
205
211
27
37
33
45
43
9
23
182
824
302
116
137
21
5967
199
244
418
15967
107
93
534
82