346
279
290
244
255
273
246
353
321
356
280
656
372
312
1384
1013
850
1
790
724
1062
747
944
316
804
378
429
1
965
296
679
274
306
286
251
3421
1
3801
426
4189
4628
359