1491
637
834
999
789
1762
814
769
956
831
1142
1355
1127
973
1588
2927
1725
2793
2000
3491
8379
7301
6626
4624