1662
1174
790
606
1432
1355
546
855
361
330
383
1168
860
1159
3832
1556
1377
3223
518
976
524
335
1279
720
