954
1985
957
807
1452
1397
1251
1059
821
10365
3819
702
2145
723
1596
782
4451
926
927
667
687
1257
990
2387
855
842
966
1370
7361
1184
725
4523
2438
1466
1451
738
815
1494
861
790
721
1080
1341
1307
2142
2224
8371
3740
3718
3893
1590
1296
759
691
1479
1886
805
832
840
876