4067
1959
1662
630
2150
1873
1104
874
2478
2237
2207
1805
1357
1693
1255
1335
1282
1520
1078
1119
825
985
723
631
1447
915
2351
772
1469
1179
1166
3557
1216
789
773
721
976
1770
2327
912
950
1451
645
2333
1551
1434
3150
800
1408
1724
1981
1396
708
1581
892
1305
935
842
717
2823
1729
637
1408
1495
657
622
1639
641
1127
2678
4349
1110
722
3292
1035
698
819
1783
1391
635
753
1090
864
780
1188
1292
682
827
794
720
632
908
1430
627
728
1097
1568
4829
1022
1113
1024
876
1888
714
649
915
3354
1677
699
1310
717
1954
1150
1469
777
880
1485
668
845
1019