45
147
303
120
2608
78
93
444
1057
237
103
831
217
19
348
243
2368
246
345
16
267
39
181
117
69
66
798
234
21
338
174
346
264
227
360
172
158
133
224
284
290
67
49
109
125
1326
23
155
29
1234
432
28
140
18
259