351
336
176
151
391
478
33
400
13
207
1972
39
181
216
196
11
3
113
23
170
778
136
272
501
230
451
125
464
151
20
36
18
114
2041
942
328
56
30
183
24
1058
36
92
