2281
725
2521
2859
4115
955
2815
931
2964
2985
1293
1855
3652
1136
1407
1030
1843
2241
737
2229
2106
2049
1003
3258
1905
775
1125
2992
618
1679
1394
984
1471
779
1552
1607
2339
1665
1224
1691
959
776
786
1597
1868
1741
694
631
2022
775
865
3012
2330
1825
1867
1462
1409
4207
1936
1102
2024
4564
680
2716
2515
680
676
1502
1286
967
666
1247
762
1546
2513
631
1337
974
1695
773
723
713
1291
638
963
682
1496
1097
1747
599
1402
806
767
1537
892
2190
834
658
2405
694
1992
899
713
632
809
1194
643
607
1117
1079
735
774
1139
652
1035
4204
752
916
1373
717