328
18
347
218
69
76
53
47
11
50
839
17
321
402
211
34
466
166
269
157
427
209
30
471
95
89
9
44
203
66
72
40
52
15
202
104
33
22
38
186
57
336
26
138
121
90
65
24
39
536
369
27
14