1011
931
746
1026
1128
4169
993
2721
3202
1999
1027
979
3250
756
2808
939
1807
7998
985
966
850
895
887
3157
1394
831
870
1007
1032
4069
3192
5555
833
998
1170
2546
4032
4344
813
1318
2032
7004
8593
1704
1380
1523
977
950
1816
859
788
4367
3703
2900
7719
2535
6649
1071
902
825