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
878
2189
826
4266
1640
2314
1081
782
1412
3980
4420
943
966
1670
2147
786
1863
1971
725
3280
756
1695
1130
873
689
984
2407
1084
807
638
767
1397
637
1942
836
944
1312
653
990
2434
777
1242
733
691
722
1598
657
1681
763
2002
1294
1903
800
1370
1113
2393
2072
1183
1164
729
1331
1157
2507
3835
2357