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
808
2192
732
4877
639
2990
943
837
853
852
1043
2482
845
1226
872
755
943
653
2823
726
2078
1367
721
1200
1860
2362
820
1224
614
799
715
791
761
778
636
3972
1081
695
972
1537
1028
871
1771
611
2691
4703
776
2812
3027
1450
733
1305
2334
644
1585
741
917
1486
1467
4092
605
1610
1317
1262
1443
1065
786