1396
593
1050
802
731
920
1042
5179
866
851
789
2139
1414
1197
891
785
837
24022
853
8254
843
771
1318
810
705
857
835
2083
1006
871
1133
924
981
2543
2589
1000
826
948
724
2351
1323
922
852
1044
835
702
736
1286
699
695
834
686
783
1285
1106
648
1578
1017
736
1282