2506
2245
2717
1254
2973
1989
871
2989
2843
2452
979
690
670
1708
1063
818
1149
2765
1597
879
2468
941
3246
1999
1329
899
2411
762
660
857
969
726
742
1240
1112
1170
803
2138
656
4070
1074
2403
2624
1250
1783
4705
841
1297
979
1011
2176
838
1021
2544
1701
2861
1165
2598
914
2191
1359
2898
660
3027
896
863
1827
760
1132
651
833
1285
825
718
857
687
778
1416
3344
1416
1107
1434
1531
1285
798
1566
1136
980
703
1125
1515
880
2398
683
2011
723
649
1205
669
1465
674
760
1398
950
773
2772
646
1278
1361
1291
1815
1147
928
734
850
1182
653
2263
646
1528