1135
919
882
30056
1966
1098
1683
996
5275
936
1149
1582
906
5875
1155
2744
1993
1722
1345
1759
1241
1430
6156
2542
739
3644
891
3229
777
1082
1319
3081
6982
989
995
1050
3184
2112
749
852
748
2931
767
732
726
1533
739
946
738
1191
1082
1453
975
4853
1302
804
1056
1119
1322
1245
645
745
942
1170
1555
915
658
1643
827
885
1637
1003
5085
801
794
1853
1844
913
1353
817
751
1336
1239
895
1413
691
3805
3753
783
4962
1252
776
1066
769
1075
989
833
724
881
1714
1779
958
724
717
862
977
1153
692
859
768
1314
1344
736
1199
783
699
1321
1145
802
985