1756
1008
638
608
781
3517
998
959
946
944
1547
1089
2018
1776
1889
701
739
530
755
845
1546
2603
1889
831
1342
600
2050
848
922
687
601
741
1712
624
1271
906
725
1245
826
589
4455
1137
3875
1351
1419
2634
1365
1163
807
1560
1556
1563
1348
749
932
839
801
762
1660
625
728
1153
610
3413
1265
823
2975
774
3274
707
1380
775
606
627
1862
2050
711
637
693
2239
1155
2075
3213
7588
1186
853
893
616
1268
563
589
1966
1042
2098
1340
980
1073
1272
769
687
766
751
5831
4768
1746
3840
817
11600
725
4703
997
650
603
1962
582
610
1206
965
2122
665