299
976
39
200
29
543
62
547
176
209
23
390
110
291
101
240
38
312
1
143
52
446
186
192
44
187
145
298
16
266
21
177
30
165
36
152