1662
1174
1355
906
546
911
2304
1704
1768
1803
1059
954
3869
628
373
1133
720
367
1380
587
3900
2083
438
1930
