2670
875
1020
1381
2551
2213
2724
1408
1507
1006
2213
1597
667
859
888
550
1011
755
2356
2705
2192
967
2424
808
2086
901
975
1136
681
978
986
1015
771
904
3552
684
1073
3113
1083
809
619
814
655
2572
1188
856
5551
722
829
1965
657
1518
669
702
680
1349
1114
1138
720
977
1185
739
752
657
2317
2405
1666
691
948
1972
791
1597
752
694
1279
821
1242
3017
1032
1095
1672
1570
1341
1374
896
1650
647
1526
819
1110
755
1048
649
1503
2314
2409
18146
817
918
1688
1435
800
767
682
1065
813
2990
1341
995
857
667
2713
8337
683
1680
1135
683
993
2402
1632