2205
2258
974
746
694
1096
753
3757
3341
1811
1424
3157
4181
1398
6741
786
2164
954
717
1000
2059
957
1490
2591
1063
1056
1353
1331
716
1717
1215
1298
733
926
6255
800
883
20664
3803
975
691
696
6104
7862
650
964
830
815
13268
802
1785
866
679
2187
729
751
1842
976
3006
1606
873
835
902
969
1083
1250
5972
2603
1958
1663
1324
1347
6247
698
1878
897
3287
1956
2529
1483
1650
630
929
8589
634
11454
680
1015
4380
795
1058
1437
6172
762
917
2384
734
670
7849
1410
1451
1465
3170
1245
806
2018
685
2054
1093
1009
834
1893
960
1000
971
3157
1881
910
952
794