598
1170
997
848
3152
790
1065
1023
999
1014
1399
2396
926
784
910
999
825
939
1789
732
728
984
703
677
1001
692
2815
694
627
1314
915
822
749
1888
1116
741
975
1051
976
1023
699
810
1520
699
1882
585
1017
924
778
1511
633
589
