1026
918
4223
14454
1225
3193
7009
1041
21102
3738
2632
1355
2735
769
660
5650
12143
3277
1464
651
1290
691
825
819
679
817
1604
575
630
828
595
1053
732
806
754
921
1044
652
5181
647
868
790
681
775
780
971
2141
1198
786
856
843
772
811
709
858
836
2084
1009
871
1133