645
830
3302
2055
4011
1687
18159
1592
1155
1677
1299
826
839
1336
920
1809
712
1702
2732
1589
725
1589
1110
1125
949
717
3265
985
726
1851
2086
745
1592
1682
1048
1349
1073
2148
852
693
2986
701
2993
910
879
698
1153
1168
2529
2994
1617
1544
708
936
683
843
803
824
842
1899
916
666
800
1102
2767
1903
2693
801
1378
2199
1142
658
1265
846
1275
4000
1618
784
1005
631
812
783
1092
958
1548
1904
1598
1032
2197
803
953
663
947
955
1241
906
1141
880
1331
2907
746
659
1334
2764
990
1781
691
835
894
1113
1573
787
2197
1548
1279
1110
1014
3040
2621
681