1037
894
799
690
21758
906
886
1768
982
686
4739
3791
996
833
856
695
20715
685
905
849
766
1597
2460
1746
2442
5123
1225
789
5256
994
860
1139
712
2278
1036
933
1959
1731
725
824
1457
932
823
1032
851
785
729
992
900
1701
1071
740
2150
740
859
696
830
1450
3354
997
649
1587
1221
779
695
3105
2420
1198
1176
5549
1215
1052
3501
860
1627
874
615
1266
725
765
683
1415
665
692
1679
949
981
789
757
727
861
1900
826
755
739
2144
677
1772
864
1514
1635
5775
820
3023
1136
1178
1452
1246
1384
5247
3396
1633
1129
1028
1737
765
642
1541
701
2783