1952
1168
823
784
682
25246
1051
866
1447
1077
1421
1092
638
801
1031
3163
1698
575
990
675
733
1205
602
570
624
1387
592
796
817
643
640
903
697
695
669
729
674
831
767
2649
4370
1055
865
1125
927
1099
808
1090
769
756
1326
850
730
772
794
937
767
2193
2147
1382