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
878
2189
826
4266
1640
735
1779
1888
714
1527
773
803
1322
639
648
1401
874
663
4888
1271
657
909
723
3278
1001
9397
2242
1371
1677
859
732
1033
1029
1725
873
645
1326
795
707
986
621
1686
763
876
1356
1127
603
815
710
917
947
722
771
1908
1838
2396
626
2468
795
773
885
1054
1168
716
663
622
1170