296
1,043
261
311
61
294
44
247
40
77
47
213
74
209
48
228
66
123
39
163
9
212
52
72
58
1
95
68
382
24
93
19
119
4
248