308
53
126
14
4084
160
249
40
207
108
217
98
233
64
132
325
163
180
2805
52
19
716
22
245
112
157
31
236
76
27
92
1511
221
59
259
364
84
32
123
49
28
258
341
480
39
23
120
75
113
135
197
175
380
35
170