1007
930
1753
821
1941
4992
944
1266
1063
1659
917
957
981
3545
1678
848
1302
819
1050
1154
1507
866
812
1142
1171
2579
1061
3907
903
1708
2481
796
823
5391
2420
1140
2586
3203
1356
999
1423
970
9422
934
1096
894
1110
903
2489
1040
1178
1542
833
1414
937
2101
1594
2044
7004
790