3518
953
1247
668
779
2210
1893
2458
1714
1503
1633
1021
1949
1850
800
812
825
697
1096
710
758
849
3240
2146
1418
2442
758
2676
1456
895
1380
2174
1291
1084
2074
2381
805
1617
903
2180
794
980
1576
924
781
805
5908
1285
1310
1108
3055
1226
2450
1059
743
958
1359
984
690
934
1258
967
3103
721
910
719
981
6747
908
1014
3544
756
2138
1097
1400
692
1236
721
1735
2292
780
1157
1264
1817
1384
2190
863
4259
1451
758
2078
1843
993
785
1293
1270
799
1622
1167
791
898
968
2744
933
676
1062
2254
690
627
2447
1289
1005
701
937
685
1438
1298
708
1439
1606