3556
1415
1367
2927
2297
797
885
1998
825
2391
912
1371
1308
772
1125
1282
847
984
894
799
887
1050
903
778
1186
2015
2202
5032
3171
1056
1429
1234
1595
1143
2030
1307
747
1647
1398
909
885
1238
1086
8812
842
1293
1911
2309
1128
1221
3461
950
952
1227
942
1231
1223
944
2627
1713
2837
1306
815
831
869
800
904
737
1524
1000
1003
1640
1412
1928
670
954
974
1523
1381
1093
725
805
1047
1230
1292
810
1205
2269
3186
3312
777
977
1316
1960
1429
843
2526
1366
1009
1545
1239
678
696
1719
938
789
2338
4400
1140
952
1151
2401
807
702
1016
723
1000
967
1732
903