906
1591
826
1196
906
961
804
1432
682
1245
869
904
902
938
2535
540
969
1119
1060
1041
1008
677
790
787
1766
1204
1597
930
883
|