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