1815
1277
482
1542
3558
1927
1363
606
636
309
479
544
405
499
384
1096
1254
3385
1093
932
607
314
521
1251
