1451
854
1603
1031
2504
979
705
959
2960
2093
1881
2853
1251
3033
783
915
680
734
858
821
1573
741
1530
2374
1908
744
1568
1961
958
1302
893
892
1214
1026
2320
1816
854
816
823
895
2392
964
840
1696
11313
1537
2307
1632
810
816
1664
978
708
1372
1215
987
3373
7446
2843
867
828
798
1362
1247
1123
930
2330
1383
1004
631
2267
1681
1017
1049
689
1285
733
969
2108
1317
1176
1992
1523
1439
773
954
987
879
1894
956
831
695
6247
799
691
855
706
1325
1609
934
2282
1374
2016
1454
1147
737
1034
680
712
1473
1438
1347
1276
3101
655
829
1307
1072
1490
952