627
3284
743
663
616
704
3202
1270
989
1215
1292
948
1341
940
1063
1040
1085
1978
1053
910
796
831
1207
1259
4050
818
1781
1454
691
3263
2084
800
1232
1307
972
711
1342
1582
916
755
1077
707
2146
1300
749
745
676
726
3301
2388
3840
2945
2146
2721
2017
2607
3637
3171
654
1034
1452
4829
1297
1159
703
1164
705
1247
806
800
1075
1151
892
1650
4040
808
713
1056
2744
783
1994
1230
647
1468
891
1306
995
721
709
817
1312
1374
1671
1471
1032
1094
1236
1443
1127
887
844
697
776
1561
1340
913
606
1292
1880
1700
860
913
1502
821
1062
1123
1546
931
647
1075