298
17
204
105
1122
226
753
14
10
18
159
8
131
239
149
39
81
28
30
90
359
23
42
488
3
121
31
74
15
344
60
98
72
296
44
126
278
24
34
56
97
77
41
258
40
52
21
171