793
616
1698
642
823
1350
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
1503
671
948
634
675
710
696
1042
1124
830
694
2348
2132
1400
1701
3397
1494
1039
1366
2982
892
667
1150
1397
1147
1854
1062
759
750
846
1859
738
2138
693
938
1087
761
663
1280
796
819
772
1188
1166
1164
1422
837
1294
4560
1099
603
1630
710
1089
1294
728
3289
2471
1051
1411