2768
657
668
1804
983
735
1380
1156
1519
1786
698
1491
1816
3149
868
1683
2197
2299
1387
691
763
669
976
687
646
735
2435
617
853
787
915
724
724
798
684
705
799
844
1262
727
1648
860
1247
731
1445
1874
3556
1051
610
1579
3207
1205
948
746
1246
639
1880
1518
974
685
2407
1729
663
716
846
2850
2194
706
855
1174
1266
963
905
889
1243
673
777
1131
641
850
954
1265
2874
2292
1434
1371
1235
681
1267
937
705
720
2401
755
821
791
603
855
1135
749
1188
607
997
3401
703
2654
2542
1027
1279
1629
1065
654
1521
1275
641
1311
1087
2243
665
2815