3909
1313
1553
1193
875
760
902
2392
4077
2017
991
1088
1346
1057
4833
1113
1039
1219
726
810
145289
1126
2125
1034
689