594
1508
308
229
680
1018
600
3016
184
189
306
267
335
15
15